redraw an echo hello-world board,
add (at least) a button and LED (with current-limiting resistor)
check the design rules, make it, and test it
extra credit: simulate its operation
First, after opening Eagle and installing the library, I open
schematic
The Components used in my board
Components
The number
ATTINY44-SSU
1
6MM_SWITCH
2
LED
2
capacitor
1
Crystal
1
Resistors
4
First, I added my first component, ATTINY44-SSU
After adding it, I explained the work of some of the tools i need in my work as show in Picture
Also, be sure to plug the wires of each component and name it so that it is there Any error in communication
After adding ATTINY44 made the appropriate connections and added a crystal 16MHz because crystal devices such as quartz crystal units and quartz crystal oscillators have high stability against an environment change such as temperature, they are used as frequency control devices in electronic circuits.
I also added a LED and connected it with pin number 11 , it will help me in the programming process later to make sure that the board works
I added a 6 pin to work as a ISP programming board in c language
I also added an LED with a button to control it
Here, I have finished adding and connecting all parts
Board Design
for transference than Schematics to design board
All components are outside the black board
I transfer them into the blackboard and start Attiny44 then the rest of the pieces ,Using the "Route Airwire" option, I connect the parts together correctly,And from the drop-down menu as shown in the picture below, I can control the width of the connection line
The time you have connected all the parts with us correctly as shown in the picture
Fab modules
Then I inserted images into Fab Modules to set the settings for the embossing process as shown below.
The parts used in the electronic tablet
dpi
1500
machine
SRM-20
speed (mm/s)
1
x0 (mm)
0
y0 (mm)
0
Z0 (mm)
0
cut depth (mm)
0.1
tool diameter (mm)
0.4
number of offsets (-1 to fill)
4
offset overlap (%)
35
OutLine Settings
dpi
1500
machine
SRM-20
speed (mm/s)
1
x0 (mm)
0
y0 (mm)
0
Z0 (mm)
0
cut depth (mm)
0.6
stock thickness (mm)
1.85
tool diameter (mm)
0.79
number of offsets (-1 to fill)
1
offset overlap (%)
35
MILLING & SOLDERING
After that I started the welding process and installed all the components As shown in my design on the Eagle program
All of the electronic components must have a datasheet, that is a very extensive (generally) sheet of text that specifies every part of the component, from how to program it, to the general pins, and in the case of the microcontrollers, how to modify the clock inside the component.
The first part is very important to read is the pinout section. Must of the components have one. There it is specified what does every pin in the component means, so you can design a circuit around the microcontroller. For example, in the VCC I connected the positive end of the power supply, and on the GND the other end.
There is a block diagram in the datasheet that specifies every part inside the component. As you can imagine there is an entire world inside this tiny component.
Programming the BoredBoard
1- Go to File > Preferences
2- On the Preferences windows, on the Additional Boards Manager URLs section, paste the followed link (Note: if you have already a URL like I did, just write a "," at the end of the previous one and then paste the new one):